home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ Builder
- // Copyright (c) 1995, 1998 by Borland International
- // All rights reserved
-
- // (DO NOT EDIT: machine generated header) 'AHMTFileExecute.pas' rev: 3.00
-
- #ifndef AHMTFileExecuteHPP
- #define AHMTFileExecuteHPP
- #include <AHMSystem.hpp>
- #include <Forms.hpp>
- #include <ShellAPI.hpp>
- #include <Classes.hpp>
- #include <Messages.hpp>
- #include <Windows.hpp>
- #include <SysUtils.hpp>
- #include <SysInit.hpp>
- #include <System.hpp>
-
- //-- user supplied -----------------------------------------------------------
-
- namespace Ahmtfileexecute
- {
- //-- type declarations -------------------------------------------------------
- enum TAHMExeStyle { osDefault, osOpen, osPrint, osExplore, osNew, osInstall, osEdit, osFind, osTest,
- osConfigure, osPlay };
-
- class DELPHICLASS TAHMFileExecute;
- class PASCALIMPLEMENTATION TAHMFileExecute : public Ahmsystem::TAHMExecuteComponent
- {
- typedef Ahmsystem::TAHMExecuteComponent inherited;
-
- private:
- System::AnsiString FFilename;
- System::AnsiString FExePath;
- System::AnsiString FExeParameters;
- TWindowState FWindowstate;
- TAHMExeStyle FExeStyle;
- System::AnsiString FExeStyleString;
- Word FMode;
- bool FWait;
- void __fastcall SetWindowstate(Forms::TWindowState Value);
- void __fastcall SetExeStyle(TAHMExeStyle Value);
-
- public:
- __fastcall virtual TAHMFileExecute(Classes::TComponent* AOwner);
- virtual bool __fastcall Execute(void);
-
- __published:
- __property About ;
- __property System::AnsiString Filename = {read=FFilename, write=FFilename};
- __property System::AnsiString ExeParameters = {read=FExeParameters, write=FExeParameters};
- __property TAHMExeStyle ExeStyle = {read=FExeStyle, write=SetExeStyle, default=0};
- __property System::AnsiString ExePath = {read=FExePath, write=FExePath};
- __property bool Wait = {read=FWait, write=FWait, default=0};
- __property Forms::TWindowState Windowstate = {read=FWindowstate, write=SetWindowstate, default=0};
- public:
-
- /* TComponent.Destroy */ __fastcall virtual ~TAHMFileExecute(void) { }
-
- };
-
- //-- var, const, procedure ---------------------------------------------------
-
- } /* namespace Ahmtfileexecute */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Ahmtfileexecute;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // AHMTFileExecute
-